SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 51008: Java versions 1.6.0.1 SR6, 1.6.0.0 SR14, 1.7.0.0 SR5, and 1.7.1 initial release and later on z/OS systems might cause errors in SAS® programming

DetailsAboutRate It

If you are using any of the following Java versions under z/OS, SAS errors might occur:

  • Java 1.6.0.1 SR6 and later
  • Java 1.6.0.0 SR14 and later
  • Java 1.7.0.0 SR5 and later
  • Java 1.7.1 initial release and later

Changes that were introduced in those service refreshes cause the errors. Reported errors include the following:

ERROR: shmat() failed in Java extension: rc -1 errno 124.                                                                           
ERROR: The procedure was unable to initialize the IMAP subsystem: rc=0 
ERROR: The Java proxy could not create a new classloader.
ERROR: The Java proxy failed to update a classloader.
ERROR: The Java proxy could not create a new locator.                      
ERROR: Unable to attach current thread.

To circumvent issues, add the following lines to your high-level-qualifier.CONFIG(SITE) data set:

JREOPTIONS=(                                                    
 -Djava.lang.ClassLoader.lazyInitialization=false ) 


Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemBase SASz/OS9.39.49.4 TS1M0
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.